
@import './modules/reset';
@import  './modules/header';
@import  './modules/footer';

#main {
    width: 1000px;
    margin: 0 auto;
	#shoppingStepV2 {
		
	    width: 100%;
	    color: #333;
	    vertical-align: middle;
	    padding: 50px 0px 35px 0px;
	    height: 32px;
	    text-align: center;
	    font-size: 14px;
		.item {
		    width: auto;
		    height: 30px;
		    display: inline-block;
		    line-height: 30px;
			.chk {
			    color: #6393b4;
			}
			.txt {
			    width: 135px;
			    height: 20px;
			    display: block;
			    color: #666;
			}
			.txt {
			    width: 135px;
			    height: 20px;
			    display: block;
			    color: #666;
			}
		}
	}
	
	.buy{
		width: 280px;
		margin: 20px auto;
		text-align: center;
		font-size: 14px;
		margin-top: 50px;
		p{
			margin-bottom: 17px;
		}
		.saveMoney{
			color: red;
		}
		button{
			width: 170px;
			height: 30px;
			line-height: 30px;
			border: none;
			outline: none;
			margin-bottom: 15px;
			background-color: rgb(127,166,197);
			color: white;
		}
		>a {
			text-decoration: none;
			span{
				position: absolute;
				width: 56px;
				left: 0;
				right: 0;
				margin: auto;
				z-index: 10;
				background-color: #fff;
				color: #888888;
			}
			display: block;
			position: relative;
			
			.line{
				position: absolute;
				left: 0;
				right: 0;
				margin: auto;
				margin-top: 7px;
				width: 170px;
				border-bottom: 1px solid #888888;
				z-index: 2;
			}
		}
	}
	
	#shoppingcarList {
	    width: 100%;
	    color: #666;
		text-align: center;
		.carTab {
		    width: 100%;
		    border-bottom: 2px solid #ccc;
		}
		
		.carTab tr{
			th {
			    border-bottom: 2px solid #ccc;
			    padding: 15px 5px;
			    font-size: 15px;
				text-align: center;
			}
			.txtl {
				a {
				    text-decoration: none;
				    color: #878787;
				}
			}
			.chkbox {
			    width: 12px;
			    height: 12px;
			    display: inline-block;
			    margin-right: 2px;
			}
			&.itemlist2 td {
			    border-bottom: 1px solid #f0f0f0;
				.blue{
					font-size: 12px;
				}
			}
			
			td {
			    padding: 15px 5px;
			    text-align: center;
			    vertical-align: top;
				.gimgCon img {
				    width: 68px;
				    height: 68px;
				    border: 1px solid #f0f0f0;
				    vertical-align: top;
				}
				.opt {
				    margin: 0 -4px;
				    width: 20px;
				    height: 20px;
				    display: inline-block;
				    text-align: center;
				    vertical-align: middle;
				    font-weight: bold;
				    line-height: 18px;
				    cursor: pointer;
				}
				.num2 {
				    width: 24px;
				    height: 18px;
				    border: none;
				    display: inline-block;
				    text-align: center;
				}
				.blue{
					color: #6393b4;
				}
				
			}
		}
		
	}
}






